﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;

namespace Server_NhaSach.DataTransferObject
{
    [DataContract]
    public class PhieuDatHangNCCDTO
    {
        #region "Khai báo các biến"
        private string _maDHNCC;
        private string _maNV;        
        private string _maKho;
        private string _maNCC;
        private string _soChungTuDH;
        private DateTime _ngayThangDH;        
        private string _ghiChuDH;
        private double _tongDonHang;
        private double _tamung;
        private double _conLai;
        private DateTime _ngayBanGiao;
        #endregion
        #region "Khai báo các thuộc tính"
        [DataMember]
        public string MaDHNCC
        {
            get { return _maDHNCC; }
            set { _maDHNCC = value; }
        }
        [DataMember]
        public string MaNV
        {
            get { return _maNV; }
            set { _maNV = value; }
        }
        [DataMember]
        public DateTime NgayThangDH
        {
            get { return _ngayThangDH; }
            set { _ngayThangDH = value; }
        }
        [DataMember]
        public string MaKho
        {
            get { return _maKho; }
            set { _maKho = value; }
        }
        [DataMember]
        public string MaNCC
        {
            get { return _maNCC; }
            set { _maNCC = value; }
        }
        [DataMember]
        public string SoChungTuDH
        {
            get { return _soChungTuDH; }
            set { _soChungTuDH = value; }
        }
        [DataMember]
        public string GhiChuDH
        {
            get { return _ghiChuDH; }
            set { _ghiChuDH = value; }
        }
        [DataMember]
        public double TongDonHang
        {
            get { return _tongDonHang; }
            set { _tongDonHang = value; }
        }
        [DataMember]
        public double Tamung
        {
          get { return _tamung; }
          set { _tamung = value; }
        }
        [DataMember]
        public double ConLai
        {
          get { return _conLai; }
          set { _conLai = value; }
        }
        [DataMember]
        public DateTime NgayBanGiao
        {
          get { return _ngayBanGiao; }
          set { _ngayBanGiao = value; }
        }
        #endregion
        #region "Khai báo các contructor"
        //khong doi so
        public PhieuDatHangNCCDTO() { }
        public PhieuDatHangNCCDTO(string maDHNCC, string maNV, string maKho, string maNCC, string soChungTu, DateTime ngayThangDH,string GhiChu, double tongDH, double tamung, double conlai, DateTime ngaybangiao)
        {
            MaDHNCC = maDHNCC;
            MaNV = maNV;
            MaNCC = maNCC;
            MaKho = maKho;
            SoChungTuDH = soChungTu;
            NgayThangDH = ngayThangDH;
            GhiChuDH = GhiChu;
            TongDonHang = tongDH;
            Tamung = tamung;
            ConLai = conlai;
            NgayBanGiao = ngaybangiao;
        }
        public PhieuDatHangNCCDTO(PhieuDatHangNCCDTO PhieuDHNCC)
        {
            this.MaDHNCC = PhieuDHNCC.MaDHNCC;
            this.MaNV = PhieuDHNCC.MaNV;
            this.MaNCC = PhieuDHNCC.MaNCC;
            this.MaKho = PhieuDHNCC.MaKho;
            this.SoChungTuDH = PhieuDHNCC.SoChungTuDH;
            this.NgayThangDH = PhieuDHNCC.NgayThangDH;
            this.TongDonHang = PhieuDHNCC.TongDonHang;
            this.Tamung = PhieuDHNCC.Tamung;
            this.ConLai = PhieuDHNCC.ConLai;
            this.NgayBanGiao = PhieuDHNCC.NgayBanGiao;
        }
        #endregion
    }
}